﻿namespace NRadioTray.Plugin.MR
{
    public interface IMrPluginView
    {

        /// <summary>
        /// Gets a value indicating whether [override list].
        /// </summary>
        /// <value>
        ///   <c>true</c> if [override list]; otherwise, <c>false</c>.
        /// </value>
        bool OverrideList { get; }

        /// <summary>
        /// Attaches the view observer.
        /// </summary>
        /// <param name="observer">The observer.</param>
        void AttachViewObserver(IMrPluginViewObserver observer);

        /// <summary>
        /// Sets the log.
        /// </summary>
        /// <param name="text">The text.</param>
        void SetLog(string text);
    }
}